package com.gmstu.defaults.comparator;

import java.util.Comparator;

/**
 * @author John.zhang
 * @version Id: Sorter, v 1.0 2020/9/24 10:56 ZhiYong Exp $
 */
public interface Sorter {

    /**
     * 排序
     *
     * @param list
     * @param <T>
     */
    <T extends Comparable<T>> void sort(T[] list);

    /**
     * 排序
     *
     * @param list
     * @param comp
     * @param <T>
     */
    <T> void sort(T[] list, Comparator<T> comp);
}
